<!DOCTYPE html>
<html xmlns="http://www.w3c.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
	xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
	xmlns:c="http://java.sun.com/jsp/jstl/core">

<ui:decorate id="msrpDecoration"
	template="/resources/template/template.xhtml">

	<ui:define name="title">Carga do faturamento</ui:define>

	<ui:define name="body">

		<p:panel style="margin-bottom:20px" styleClass="fonte">

			<f:facet name="header">
				<div class="tituloCrud">Carga do faturamento</div>
			</f:facet>

			<h:panelGroup id="pnlArquivo">

				<div class="ui-messages-info ui-corner-all">
					<span class="ui-messages-info-icon"></span>
					<ul style="list-style: none;">
						<li><span class="ui-messages-info-summary">Importar os
								dados de um arquivo. Selecione um arquivo para processamento,
								depois clique no botão "Carregar Arquivo", quando aparecer a
								mensagem "Arquivo carregado com sucesso", clique no botão de
								"Processar Arquivo"</span></li>
					</ul>
				</div>

				<h:panelGrid columns="3">

					<h:inputFile id="file" label="Selecione o arquivo"
						value="#{importacaoBean.arquivo}"
						requiredMessage="Arquivo não selecionado.">
					</h:inputFile>

					<h:commandButton id="btnCarregar" style="margin-left:30px;"
						action="#{importacaoBean.carregarArquivo}"
						value="Carregar Arquivo" styleClass="buttonClass" />

					<h:commandButton id="btpImportarArquivo"
						actionListener="#{importacaoBean.importarArquivo}"
						value="Processar arquivo" styleClass="buttonClass"
						immediate="true">
						<f:ajax render="frmDados:panelTemplate"
							execute="frmDados:pnlArquivo" />
					</h:commandButton>

				</h:panelGrid>

			</h:panelGroup>

			<br />
			<br />

			<h:panelGroup id="pnlWeb">

				<div class="ui-messages-info ui-corner-all">
					<span class="ui-messages-info-icon"></span>
					<ul style="list-style: none;">
						<li><span class="ui-messages-info-summary">Importar os
								dados direto do serviço web. Informe uma url e clique no botão
								de "Processar carga". </span></li>
					</ul>
				</div>

				<h:panelGrid columns="4" columnClasses="colunas">
					<h:outputLabel styleClass="fonte" value="URL para carga" />
					<h:inputText id="url_none" styleClass="none-case"
						value="#{importacaoBean.url}"
						requiredMessage="O campo URL para carga é obrigatório."
						style="width:600px;" />

					<h:commandButton id="btpImportar" style="margin-left:30px;"
						actionListener="#{importacaoBean.importar}"
						value="Processar carga" styleClass="buttonClass">
						<f:ajax render="frmDados:panelTemplate" execute="frmDados:pnlWeb" />
					</h:commandButton>
				</h:panelGrid>

			</h:panelGroup>

		</p:panel>
	</ui:define>
</ui:decorate>
</html>